| Предыдущая | Следущая | |
Flash Player 5.
my_mc.startDrag([lock:Boolean, [left:Number, top:Number, right:Number, bottom:Number]]): Void
lock Булево значение, определяющее, будет ли перетаскиваемый
мувиклип прикрепляться к позиции курсора центром (true) или
точкой, где пользователь нажмет кнопку мыши (false).
Этот аргумент является необязательным.
left, top, right, bottom Значения
относительно координат "родительского" мувиклипа, определяющие прямоугольник,
в пределах которого разрешается перетаскивание текущего мувиклипа. Эти аргументы
являются так же необязательными.
Ничего.
Метод; позволяет пользователю перетаскивать указанный мувиклип. Мувиклип
можно будет перетаскивать до тех пор, пока не будет вызван метод MovieClip.stopDrag(),
или другой мувиклип не станет перетаскиваемым. В одно и тоже время только один
мувиклип может быть перетаскиваемым.
Вы можете расширять методы и обработчики класса MovieClip за счет создания подклассов.Подробнее см. "Присвание класса символу мувиклипа" .
Сдедующий код создает перетаскиваемый клип image_mc. Объект MovieClipLoader
используется для загрузки изобоажения в image_mc.
this.createEmptyMovieClip("image_mc", 1);
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
target_mc.onPress = function() {
this.startDrag();
};
target_mc.onRelease = function() {
this.stopDrag();
};
};
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip("http://www.macromedia.com/devnet/mx/blueprint/articles/nielsen/spotlight_jnielsen.jpg", image_mc);
MovieClip._droptarget,startDrag(),MovieClip.stopDrag()
| Посмотреть комментарии LiveDocs | Предыдущая | Следущая | |